let fs = require('fs');

/*
    fs.rename方法接受三个参数
        - 想要操作的文件的路径
        - 操作完成后的路径(利用这个参数可以进行改名与移动)
        - 回调函数，在操作完成后执行, 老样子，这个回调函数有个error参数
    
    同样，rename也有个renameSync作为同步的rename，道理不在赘述，不过有个地方要注意的就是
    renameSync没有回调函数，只接受两个参数！！！
*/

fs.rename('./data.txt', './test/data.txt', (error) => {
    if (error) {
        return;
    }
    console.log('操作完成');
});

fs.rename('./data2.txt', './data3.txt', (error) => {
    if (error) {
        return;
    }
    console.log('操作完成');
})